Search
Filter By
Price (per night):
Star rating:
$0 - $39
$40 - $49
$50 - $69
$70 - $119
$120+
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Casa De Yagil
Guadalupe Victoria 1 B, San Cristobal De Las Casas, 22920Show on map 0.73 miles from San Cristobal de Las Casas
Score 9.3 from 5 reviews
Pricesfrom (per room per night)
Single11.00
DoubleNULL
Yagil Suites
Fransisco I Madero 114 A, San Cristobal De Las Casas, 22920Show on map 0.52 miles from San Cristobal de Las Casas
Score 9.5 from 28 reviews
Pricesfrom (per room per night)
Single25.00
DoubleNULL
Hotel Ciudad Real Centro Historico
Plaza 31 de Marzo # 10, Col. Centro, San Cristobal De Las Casas, 29200Show on map 0.58 miles from San Cristobal de Las Casas
Score 8.3 from 31 reviews
Pricesfrom (per room per night)
Single$52.52
Double$90.60
Casa Margarita
Real De Guadalupe, 34, San Cristobal De Las Casas, 29200Show on map 0.54 miles from San Cristobal de Las Casas
Score 8.1 from 178 reviews
Pricesfrom (per room per night)
Single$35.00
Double$95.00
Hotel Casa de los Arcangeles
Cuauhtemoc 4, Centro Historico, San Cristobal De Las Casas, 29200Show on map 0.54 miles from San Cristobal de Las Casas
Score 8.4 from 39 reviews
Pricesfrom (per room per night)
Single$70.00
Double$215.00
Mansion de los Angeles
Francisco I Madero 17, San Cristobal De Las Casas, 29200Show on map 0.52 miles from San Cristobal de Las Casas
Score 8.1 from 27 reviews
Pricesfrom (per room per night)
Single$55.00
Double$55.00
Plaza Magnolias
Avenida Insurgentes #14, Centro, San Cristobal De Las Casas, 29200Show on map 0.51 miles from San Cristobal de Las Casas
Score 8.2 from 52 reviews
Pricesfrom (per room per night)
Single$57.72
Double$81.90
Best Western La Noria
Avenida Insurgentes 18-A, San Cristobal De Las Casas, 29200Show on map 0.50 miles from San Cristobal de Las Casas
Score 8.0 from 53 reviews
Pricesfrom (per room per night)
Single$40.00
Double$134.00
Parador Margarita
Felipe Flores No 39, San Cristobal De Las Casas, 29200Show on map 0.41 miles from San Cristobal de Las Casas
Score 8.9 from 425 reviews
Pricesfrom (per room per night)
Single$45.00
Double$77.00
Hotel Jardines Del Centro
Calle 1ro De Marzo # 29, San Cristobal De Las Casas, 29200Show on map 0.78 miles from San Cristobal de Las Casas
Score 6.7 from 28 reviews
Pricesfrom (per room per night)
Single$59.28
Double$94.16
Docecuartos Hotel
Avenida Benito Juarez # 1, Centro Historico, San Cristobal De Las Casas, 29200Show on map 0.49 miles from San Cristobal de Las Casas
Score 8.6 from 49 reviews
Pricesfrom (per room per night)
Single$65.00
Double$109.00
Mision Grand San Cristobal de las Casas
Francisco I. Madero No.19 Centro Historico, San Cristobal De Las Casas, 29200Show on map 0.51 miles from San Cristobal de Las Casas
Score 8.4 from 92 reviews
Pricesfrom (per room per night)
Single$60.19
Double$122.64
Hotel Posada El Paraiso
5 de Febrero 19, Centro Historico, San Cristobal De Las Casas, 29200Show on map 0.72 miles from San Cristobal de Las Casas
Score 8.4 from 40 reviews
Pricesfrom (per room per night)
Single$52.00
Double$82.00
Casa Madero
Francisco I. Madero, 9. Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.55 miles from San Cristobal de Las Casas
Score 8.2 from 79 reviews
Pricesfrom (per room per night)
Single$22.00
Double$34.00
Hotel Don Quijote
Avenida Cristobal Colon, 7, San Cristobal De Las Casas, 29200Show on map 0.56 miles from San Cristobal de Las Casas
Score 7.0 from 9 reviews
Pricesfrom (per room per night)
Single$47.00
Double$63.60
Palacio de Moctezuma
Avenida Benito Juarez 16, Centro, San Cristobal De Las Casas, 29200Show on map 0.43 miles from San Cristobal de Las Casas
Score 7.6 from 19 reviews
Pricesfrom (per room per night)
Single$55.00
Double$55.00
Hotel Diego de Mazariegos
Maria Adelina Flores, 2 Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.64 miles from San Cristobal de Las Casas
Score 8.6 from 378 reviews
Pricesfrom (per room per night)
Single$52.50
Double$127.67
Kukurutz Residencia
Real de Mexicanos 21 Barrio de Mexicanos, San Cristobal De Las Casas, 29200Show on map 1.03 miles from San Cristobal de Las Casas
Score 9.1 from 22 reviews
Pricesfrom (per room per night)
Single$65.00
Double$70.00
Hotel La Casona
5 de Mayo 5, Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.72 miles from San Cristobal de Las Casas
Score 8.0 from 40 reviews
Pricesfrom (per room per night)
Single$35.00
Double$47.00
Hotel San Martin
Real de Guadalupe 16, Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.58 miles from San Cristobal de Las Casas
Score 7.9 from 28 reviews
Pricesfrom (per room per night)
Single$29.70
Double$72.20
Holiday Inn San Cristobal Espanol
Calle Primero de Marzo, 15, San Cristobal De Las Casas, 29200Show on map 0.73 miles from San Cristobal de Las Casas
Score 8.3 from 122 reviews
Pricesfrom (per room per night)
Single$62.70
Double$98.99
Hotel Casa Mexicana
Calle 28 de Agosto 1, Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.73 miles from San Cristobal de Las Casas
Score 8.4 from 117 reviews
Pricesfrom (per room per night)
Single$60.00
Double$130.00
Casa del Alma Hotel Boutique & Spa
Avenida 16 de Septiembre # 24 Centro, San Cristobal De Las Casas, 29200Show on map 0.77 miles from San Cristobal de Las Casas
Score 9.0 from 37 reviews
Pricesfrom (per room per night)
Single$151.20
Double$468.75
Plaza Gallery Hotel & Boutique
Guadalupe Victoria esq. 16 de Septiembre, Centro, San Cristobal De Las Casas, 29200Show on map 0.67 miles from San Cristobal de Las Casas
Score 9.0 from 41 reviews
Pricesfrom (per room per night)
Single$110.00
Double$170.50
Hostel Deja Vu
Prof. Maria Adelina Flores 15, San Cristobal De Las Casas, 29200Show on map 0.57 miles from San Cristobal de Las Casas
Score 6.6 from 12 reviews
Pricesfrom (per room per night)
Single6.00
Double16.00
Casa Lum
Real de Guadalupe #30, Centro, San Cristobal De Las Casas, 29200Show on map 0.55 miles from San Cristobal de Las Casas
Score 9.3 from 28 reviews
Pricesfrom (per room per night)
Single103.00
Double264.00
Elisa Spa & Suites
Miguel Hidalgo #11 Andador Eclesiastico, San Cristobal De Las Casas, 29200Show on map 0.52 miles from San Cristobal de Las Casas
Score 8.5 from 8 reviews
Pricesfrom (per room per night)
Single65.00
Double150.00
Hotel Casa Selah
Avenida 12 de Octubre, 7, San Cristobal De Las Casas, 29200Show on map 0.79 miles from San Cristobal de Las Casas
Score 9.3 from 332 reviews
Pricesfrom (per room per night)
Single51.00
Double105.40
Hotel Helverica
Avenida Francisco I. Madero # 14, San Cristobal De Las Casas, 29200Show on map 0.54 miles from San Cristobal de Las Casas
Score 8.2 from 42 reviews
Pricesfrom (per room per night)
Single63.27
Double90.39
Hotel Provincia
Calle 1ro de Marzo 9, Centro, San Cristobal De Las Casas, 29200Show on map 0.71 miles from San Cristobal de Las Casas
Score 8.8 from 70 reviews
Pricesfrom (per room per night)
Single77.52
Double143.87
Hotel Real del Valle
Real de Guadalupe #14 Centro, San Cristobal De Las Casas, 29200Show on map 0.59 miles from San Cristobal de Las Casas
Score 8.3 from 71 reviews
Pricesfrom (per room per night)
Single33.00
Double49.00
Nuik B&B
Calle Francisco I Madero, 69, San Cristobal De Las Casas, 29200Show on map 0.45 miles from San Cristobal de Las Casas
Score 9.6 from 112 reviews
Pricesfrom (per room per night)
Single50.00
Double60.00
Posada Mi Casa
Calle Ejercito Nacional 14, Barrio del Cerrillo, San Cristobal De Las Casas, 29200Show on map 0.67 miles from San Cristobal de Las Casas
Score 7.3 from 2 reviews
Pricesfrom (per room per night)
Single9.00
Double90.00
Posada Santa
Francisco I Madero #34, Col. Centro, San Cristobal De Las Casas, 29200Show on map 0.49 miles from San Cristobal de Las Casas
Score 9.0 from 6 reviews
Pricesfrom (per room per night)
Single35.00
Double60.00
Snail Bed & Breakfast
Ejercito Nacional 1 Centro Historico, San Cristobal De Las Casas, 29200Show on map 1.03 miles from San Cristobal de Las Casas
Score 9.2 from 21 reviews
Pricesfrom (per room per night)
Single9.00
Double44.00
Posada Ganesha
Calle 28 de Agosto -23, San Cristobal De Las Casas, 29201Show on map 0.82 miles from San Cristobal de Las Casas
Score 8.3 from 99 reviews
Pricesfrom (per room per night)
Single$9.50
Double$32.00
Hotel Jardines Del Cerrillo
Belisario Dominguez 27, San Cristobal De Las Casas, 29220Show on map 0.69 miles from San Cristobal de Las Casas
Score 6.9 from 52 reviews
Pricesfrom (per room per night)
Single$38.08
Double$94.16
Iguana Hostel
Chiapa De Corzo 16, San Cristobal De Las Casas, 29220Show on map 0.83 miles from San Cristobal de Las Casas
Score 8.4 from 63 reviews
Pricesfrom (per room per night)
Single$6.25
Double$6.53
Hotel Villas Casa Morada
Avenida Diego Dugelay 45 El Cerrillo, San Cristobal De Las Casas, 29220Show on map 0.80 miles from San Cristobal de Las Casas
Score 8.9 from 36 reviews
Pricesfrom (per room per night)
Single$96.53
Double$133.20
Hotel Jovel
Calle Flavio A. Paniagua No. 27, Colonia Centro, San Cristobal De Las Casas, 29220Show on map 0.61 miles from San Cristobal de Las Casas
Score 7.5 from 27 reviews
Pricesfrom (per room per night)
Single$45.00
Double$59.00
Hotel Museo Na Bolom
Vicente Guerrero 33, San Cristobal De Las Casas, 29220Show on map 0.77 miles from San Cristobal de Las Casas
Score 7.8 from 52 reviews
Pricesfrom (per room per night)
Single$60.00
Double$75.00
Rincon del Arco
Ejercito Nacional 66, Barrio del Cerrillo, San Cristobal De Las Casas, 29220Show on map 0.65 miles from San Cristobal de Las Casas
Score 8.2 from 28 reviews
Pricesfrom (per room per night)
Single$64.00
Double$65.00
Anthara Hotel by Efecto Chiapas
Real de Mexicanos # 7, Barrio de Mexicanos, San Cristobal De Las Casas, 29220Show on map 0.97 miles from San Cristobal de Las Casas
Score 7.9 from 34 reviews
Pricesfrom (per room per night)
Single$25.00
Double$32.00
Guayaba Inn Boutique Hotel
Comitan 55, San Cristobal De Las Casas, 29220Show on map 0.76 miles from San Cristobal de Las Casas
Score 9.5 from 74 reviews
Pricesfrom (per room per night)
Single$102.73
Double$153.56
Posada Sancris
Tapachula, 14, San Cristobal De Las Casas, 29220Show on map 0.72 miles from San Cristobal de Las Casas
Score 8.5 from 230 reviews
Pricesfrom (per room per night)
Single$29.00
Double$50.00
Terraza Suites (Only Adults)
Ejercito Nacional 1, Barrio el Cerrillo, San Cristobal De Las Casas, 29220Show on map 0.71 miles from San Cristobal de Las Casas
Score 7.9 from 14 reviews
Pricesfrom (per room per night)
Single$150.00
Double$65.00
Hotel Casa Mia
Flavio A. Paniagua No. 30, Centro, San Cristobal De Las Casas, 29220Show on map 0.62 miles from San Cristobal de Las Casas
Score 7.8 from 59 reviews
Pricesfrom (per room per night)
Single35.00
Double46.00
Planet Hostel
Cintalapa #6, San Cristobal De Las Casas, 29220Show on map 0.67 miles from San Cristobal de Las Casas
Score 7.9 from 148 reviews
Pricesfrom (per room per night)
Single8.00
Double100.00
Roberta Bed & Breakfast
Calzada Roberta #7, San Cristobal De Las Casas, 29220Show on map 0.87 miles from San Cristobal de Las Casas
Score 9.1 from 26 reviews
Pricesfrom (per room per night)
Single63.93
Double86.99
Parador San Juan de Dios
Calzada Roberta , 16 Colonia 31 de Marzo, San Cristobal De Las Casas, 29229Show on map 1.08 miles from San Cristobal de Las Casas
Score 8.0 from 10 reviews
Pricesfrom (per room per night)
Single$137.38
Double$320.57
Hotel Santo Tomas Mexico San Cristobal de las Casas
Calle Franz Blom 1, San Cristobal De Las Casas, 29230Show on map 0.87 miles from San Cristobal de Las Casas
Score 8.4 from 221 reviews
Pricesfrom (per room per night)
Single$31.18
Double$51.18
Hotel Casavieja
Maria Adelina Flores, 27. Barrio de Guadalupe, San Cristobal De Las Casas, 29230Show on map 0.56 miles from San Cristobal de Las Casas
Score 8.4 from 75 reviews
Pricesfrom (per room per night)
Single$85.50
Double$102.58
Posada del Abuelito Boutique Hostel
Calle Tapachula 18, San Cristobal De Las Casas, 29230Show on map 0.72 miles from San Cristobal de Las Casas
Score 9.2 from 33 reviews
Pricesfrom (per room per night)
Single$9.00
Double$9.00
Hotel Posada Las Casas
Calle Francisco I Madero 81 Barrio de Guadalupe, San Cristobal De Las Casas, 29230Show on map 0.46 miles from San Cristobal de Las Casas
Score 7.5 from 68 reviews
Pricesfrom (per room per night)
Single$20.70
Double$56.00
Hotel Antigua
Francisco I. Madero 40, Centro, San Cristobal De Las Casas, 29230Show on map 0.48 miles from San Cristobal de Las Casas
Score 7.6 from 29 reviews
Pricesfrom (per room per night)
Single$36.00
Double$36.00
B&B Le Gite del Sol
Francisco I. Madero # 82, Centro, San Cristobal De Las Casas, 29230Show on map 0.46 miles from San Cristobal de Las Casas
Score 7.6 from 278 reviews
Pricesfrom (per room per night)
Single$12.00
Double$41.60
13 Cielos Hostel
Francisco I. Madero #58, Centro, San Cristobal De Las Casas, 29230Show on map 0.46 miles from San Cristobal de Las Casas
Score 8.5 from 62 reviews
Pricesfrom (per room per night)
Single6.00
Double35.00
Hostal El Rincon de los Camellos
Real de Guadalupe 110, Centro, San Cristobal De Las Casas, 29230Show on map 0.52 miles from San Cristobal de Las Casas
Score 8.5 from 4 reviews
Pricesfrom (per room per night)
Single9.00
Double54.00
Hostal Posada Mirador
Calle Cumbres de Guadalupe 2, San Cristobal De Las Casas, 29230Show on map 0.67 miles from San Cristobal de Las Casas
Score 8.9 from 55 reviews
Pricesfrom (per room per night)
Single6.34
Double25.26
Hotel Grand Maria
Flavio A. Paniagua Num. 17, San Cristobal De Las Casas, 29230Show on map 0.63 miles from San Cristobal de Las Casas
Score 8.8 from 171 reviews
Pricesfrom (per room per night)
Single38.66
Double120.05
Hotel Posada Jauja
Calle Leona Vicario # 4, Barrio de Guadalupe, Entre Ejercito Nacional y Flavio A. Paniagua, San Cristobal De Las Casas, 29230Show on map 0.76 miles from San Cristobal de Las Casas
Score 7.7 from 30 reviews
Pricesfrom (per room per night)
Single11.90
Double24.00
La Capilla
Real de Guadalupe # 141, Barrio de Guadalupe., San Cristobal De Las Casas, 29230Show on map 0.54 miles from San Cristobal de Las CasasPricesfrom (per room per night)
Single40.80
Double70.00
La Garita Cabanas
Calzada La Quinta # 82 La Garita, San Cristobal De Las Casas, 29230Show on map 1.35 miles from San Cristobal de Las Casas
Score 7.9 from 29 reviews
Pricesfrom (per room per night)
Single7.00
Double35.00
Los Altos Hotel & Spa
Francisco I. Madero No. 94, San Cristobal De Las Casas, 29230Show on map 0.47 miles from San Cristobal de Las Casas
Score 7.6 from 37 reviews
Pricesfrom (per room per night)
Single29.00
Double65.00
Rossco Backpackers Hostel
Real de Mexicanos 16, San Cristobal De Las Casas, 29240Show on map 0.99 miles from San Cristobal de Las Casas
Score 8.2 from 107 reviews
Pricesfrom (per room per night)
Single$9.00
Double$42.00
Hotel Mansion Del Valle
Calle Diego De Manzarieos 39, San Cristobal De Las Casas, 29240Show on map 0.77 miles from San Cristobal de Las Casas
Score 8.0 from 188 reviews
Pricesfrom (per room per night)
Single$890.10
Double$2110.01
Hotel Jardines Del Carmen
Ignacio Allende 22, San Cristobal De Las Casas, 29240Show on map 0.57 miles from San Cristobal de Las Casas
Score 6.2 from 12 reviews
Pricesfrom (per room per night)
Single$45.33
Double$78.81
Cabanas Makarios
Avenida de las Rosas 49, Barrio San Ramon, San Cristobal De Las Casas, 29240Show on map 1.99 miles from San Cristobal de Las Casas
Score 5.7 from 3 reviews
Pricesfrom (per room per night)
Single$32.00
Double$72.90
Hotel Posada El Zaguan
Guadalupe Victoria, 65 Barrio La Merced, San Cristobal De Las Casas, 29240Show on map 0.91 miles from San Cristobal de Las Casas
Score 9.2 from 227 reviews
Pricesfrom (per room per night)
Single$39.00
Double$50.00
Nuestras Raices Hotel - Museo - Restaurante
Diego de Mazariegos 43, San Cristobal De Las Casas, 29240Show on map 0.80 miles from San Cristobal de Las Casas
Score 8.6 from 6 reviews
Pricesfrom (per room per night)
Single$66.00
Double$90.00